const github.com/klauspost/compress/flate.windowSize
18 uses
github.com/klauspost/compress/flate (current package)
deflate.go#L36: windowSize = 1 << logWindowSize
deflate.go#L37: windowMask = windowSize - 1
deflate.go#L104: hashPrev [windowSize]uint32
deflate.go#L133: if s.index >= 2*windowSize-(minMatchLength+maxMatchLength) {
deflate.go#L136: *(*[windowSize]byte)(d.window) = *(*[windowSize]byte)(d.window[windowSize:])
deflate.go#L137: s.index -= windowSize
deflate.go#L138: d.windowEnd -= windowSize
deflate.go#L139: if d.blockStart >= windowSize {
deflate.go#L140: d.blockStart -= windowSize
deflate.go#L144: s.hashOffset += windowSize
deflate.go#L230: if len(b) > windowSize {
deflate.go#L231: b = b[len(b)-windowSize:]
deflate.go#L283: minIndex := max(pos-windowSize, 0)
deflate.go#L392: d.window = make([]byte, 2*windowSize)
deflate.go#L474: minIndex := max(s.index-windowSize, 0)
deflate.go#L922: const MaxCustomWindowSize = windowSize
![]() |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |